132 research outputs found

    Toward Self-Organising Service Communities

    Get PDF
    This paper discusses a framework in which catalog service communities are built, linked for interaction, and constantly monitored and adapted over time. A catalog service community (represented as a peer node in a peer-to-peer network) in our system can be viewed as domain specific data integration mediators representing the domain knowledge and the registry information. The query routing among communities is performed to identify a set of data sources that are relevant to answering a given query. The system monitors the interactions between the communities to discover patterns that may lead to restructuring of the network (e.g., irrelevant peers removed, new relationships created, etc.)

    Benchmarking SQL on MapReduce systems using large astronomy databases

    Get PDF
    International audienceIn the era of bigdata, with a massive set of digital information of unprecedented volumes being collected and/or produced in several application domains , it becomes more and more difficult to manage and query large data repositories. In the framework of the PetaSky project (http://com.isima.fr/Petasky), we focus on the problem of managing scientific data in the field of cosmology. The data we consider are those of the LSST project (http://www.lsst.org/). The overall size of the database that will be produced is expected to exceed 60 PB [28]. In order to evaluate the performances of existing SQL On MapReduce data management systems, we conducted extensive experiments by using data and queries from the area of cosmology. The goal of this work is to report on the ability of such systems to support large scale declarative queries. We mainly investigated the impact of data partitioning, indexing and compression on query execution performances

    Towards automatic recovery in protocol-based Web service composition

    Get PDF
    Dans une composition de services Web basĂ©e protocole, un ensemble de services composants se collaborent pour donner lieu Ă  un service Composite. Chaque service est reprĂ©sentĂ© par un automate Ă  Ă©tats finis (AEF). Au sein d un AEF, chaque transition exprime l exĂ©cution d une opĂ©ration qui fait avancer le service vers un Ă©tat suivant. Une exĂ©cution du composite correspond Ă  une sĂ©quence de transitions oĂč chacune est dĂ©lĂ©guĂ©e Ă  un des composants. Lors de l exĂ©cution du composite, un ou plusieurs composants peuvent devenir indisponibles. Ceci peut produire une exĂ©cution incomplĂšte du composite, et de ce fait un recouvrement est nĂ©cessaire. Le recouvrement consiste Ă  transformer l exĂ©cution incomplĂšte en une exĂ©cution alternative ayant encore la capacitĂ© d aller vers un Ă©tat final. La transformation s'effectue en compensant certaines transitions et exĂ©cutant d autres. Cette thĂšse prĂ©sente une Ă©tude formelle du problĂšme de recouvrement dans une composition de service Web basĂ©e protocole. Le problĂšme de recouvrement consiste Ă  trouver une meilleure exĂ©cution alternative parmi celles disponibles. Une meilleure alternative doit ĂȘtre atteignable Ă  partir de l exĂ©cution incomplĂšte avec un nombre minimal de compensations visibles (vis-Ă -vis le client). Pour une exĂ©cution alternative donnĂ©e, nous prouvons que le problĂšme de dĂ©cision associĂ© au calcul du nombre de transitions invisiblement compensĂ©es est NP-Complet. De ce fait, nous concluons que le problĂšme de dĂ©cision associĂ© au recouvrement appartient Ă  la classe P2.In a protocol-based Web service composition, a set of available component services collaborate together in order to provide a new composite service. Services export their protocols as finite state machines (FSMs). A transition in the FSM represents a task execution that makes the service moving to a next state. An execution of the composite corresponds to a sequence of transitions where each task is delegated to a component service. During composite run, one or more delegated components may become unavailable due to hard or soft problems on the Network. This unavailability may result in a failed execution of the composite. We provide in this thesis a formal study of the automatic recovery problem in the protocol-based Web service composition. Recovery consists in transforming the failed execution into a recovery execution. Such a transformation is performed by compensating some transitions and executing some others. The recovery execution is an alternative execution of the composite that still has the ability to reach a final state. The recovery problem consists then in finding the best recovery execution(s) among those available. The best recovery execution is attainable from the failed execution with a minimal number of visible compensations with respect to the client. For a given recovery execution, we prove that the decision problem associated with computing the number of invisibly-compensated transitions is NP-complete. Thus, we conclude that deciding of the best recovery execution is in P2.CLERMONT FD-Bib.Ă©lectronique (631139902) / SudocSudocFranceF

    Reasoning in description logics with variables: preliminary results regarding the EL logic.

    Get PDF
    International audienceThis paper studies the extension of description logics with variables ranging over infinite domains of concept names and role names.As a preliminary work, we consider more specifically the extension of the logic EL with variables and we investigate in this context two reasoningmechanisms, namely compliance (a kind of matching) and pattern containment. The main technical results are derived by establishing acorrespondance between the EL logic and finite variable automata

    A relational framework for inconsistency-aware query answering

    Get PDF
    We introduce a novel framework for encoding inconsistency into relational tuples and tackling query answering for union of con-junctive queries (UCQs) with respect to a set of denial constraints (DCs). We define a notion of inconsistent tuple with respect to a set of DCs and define four measures of inconsistency degree of an answer tuple of a query. Two of these measures revolve around the minimal number of inconsistent tuples necessary to compute the answer tuples of a UCQ, whereas the other two rely on the maximum number of inconsistent tuples under set-and bag-semantics, respectively. In order to compute these measures of inconsistency degree, we leverage two models of provenance semiring, namely why-provenance and provenance polynomials, which can be computed in polynomial time in the size of the relational instances for UCQs. Hence, these measures of inconsistency degree are also computable in polynomial time in data complexity. We also investigate top-k and bounded query answering by ranking the answer tuples by their inconsistency degrees. We explore both a full materialized approach and a semi-materialized approach for the computation of top-k and bounded query results

    Analysis and Applications of Timed Service Protocols

    Get PDF
    International audienceWeb services are increasingly gaining acceptance as a framework for facilitating application-to-application interactions within and across enterprises. It is commonly accepted that a service description should include not only the interface, but also the business protocol supported by the service. The present work focuses on the formalization of an important category of protocols that includes time-related constraints (called timed protocols), and the impact of time on compatibility and replaceability analysis. We formalized the following timing constraints: C-Invoke constraints define time windows within which a service operation can be invoked while M-Invoke constraints define expiration deadlines. We extended techniques for compatibility and replaceability analysis between timed protocols by using a semantic-preserving mapping between timed protocols and timed automata, leading to the identification of a novel class of timed automata, called protocol timed automata (PTA). PTA exhibit a particular kind of silent transition that strictly increase the expressiveness of the model, yet they are closed under complementation, making every type of compatibility or replaceability analysis decidable. Finally, we implemented our approach in the context of a larger project called ServiceMosaic, a model-driven framework for Web service life-cycle management

    Plas'O'Soins: a software platform for modeling, planning and monitoring homecare activities

    Get PDF
    International audienceDemographic changes in recent years have contributed to a shift in care models, with the development of homecare as a new alternative to traditional hospitalization. We present a software platform dedicated to the modeling, planning and monitoring of homecare workflows, developed in the framework of the French research program TecSan. The platform is used on the desktop by care coordinators, and on the go by care workers using mobile devices

    Knowledge Bases Integration

    Get PDF
    The IBC (“IntĂ©gration de Bases de Connaissance” - Knowledge Bases Integration) project addresses the question of ontology based data integration, in the context of the MMT (Man Machine Teaming) initiative. It aims at combining data residing in different actors (aircraft, drone, sattelite, 
 ) during an air mission scenario and providing users with a unified view of all available data, in a communication constrained environment

    Revisiting the Effects of Gender Diversity in Small Groups on Divergent Thinking: A Large-Scale Study Using Synchronous Electronic Brainstorming

    Get PDF
    Numerous studies have examined the effects of gender diversity in groups on creative performance, and no clear effect has been identified. Findings depend on situational cues making gender diversity more or less salient in groups. A large-scale study on two cohorts (N = 2,261) was conducted among business students to examine the impact of the gender diversity in small groups on divergent thinking in an idea-generation task performed by synchronous electronic brainstorming. Participants were automatically randomized in three- or four-member groups to generate ideas during 10 min on a gendered or neutral task. Then, five categories of groups where the proportion of men/women in groups varied from three/four men to three/four women were compared to examine creative performance on three divergent thinking measures (fluency, flexibility, and originality). A Multivariate Generalized Linear Mixed Model (mGLMM) showed greater fluency in all-women groups than in other groups (except mixed-gender groups composed of two men and two women), and more specifically “solo” groups composed of a single woman/man among a majority of men/women. For flexibility and originality, the superiority of all-women groups was found only in comparison to “solo” groups composed of a single woman. As gender differences are more salient in “solo” groups than in other groups faultlines may appear in groups, leading to a deleterious impact on creative performance

    Research response to coronavirus disease 2019 needed better coordination and collaboration: a living mapping of registered trials

    Get PDF
    Objectives: Researchers worldwide are actively engaging in research activities to search for preventive and therapeutic interventions against coronavirus disease 2019 (COVID-19). Our aim was to describe the planning of randomized controlled trials (RCTs) in terms of timing related to the course of the COVID-19 epidemic and research question evaluated. Study Design and Setting: We performed a living mapping of RCTs registered in the WHO International Clinical Trials Registry Platform. We systematically search the platform every week for all RCTs evaluating preventive interventions and treatments for COVID-19 and created a publicly available interactive mapping tool at https://covid-nma.com to visualize all trials registered. Results: By August 12, 2020, 1,568 trials for COVID-19 were registered worldwide. Overall, the median ([Q1–Q3]; range) delay between the first case recorded in each country and the first RCT registered was 47 days ([33–67]; 15–163). For the 9 countries with the highest number of trials registered, most trials were registered after the peak of the epidemic (from 100% trials in Italy to 38% in the United States). Most trials evaluated treatments (1,333 trials; 85%); only 223 (14%) evaluated preventive strategies and 12 postacute period intervention. A total of 254 trials were planned to assess different regimens of hydroxychloroquine with an expected sample size of 110,883 patients. Conclusion: This living mapping analysis showed that COVID-19 trials have relatively small sample size with certain redundancy in research questions. Most trials were registered when the first peak of the pandemic has passed
    • 

    corecore